package cn.hss.object.inner;

/**
 * @author 作者：HeShaoShuai
 * @Email 邮箱：2569819541@qq.com
 * @Date 日期：2023/4/25 19:47
 * @Package 包名：cn.hss.object.inner
 * @Project 项目名：JavaSE
 * @Version 1.0
 */
public class Outer {
	private int a=99;//外部类的私有属性
	int b=20;
	//内部类Inner
	public class Inner{
		int b=2;//内部类的成员属性
		public void test(){
			System.out.println("访问外部类中的a变量："+a);
			System.out.println("访问外部类中的b变量："+Outer.this.b);
			System.out.println("访问内部类中的b变量："+b);
			Outer.this.test();
		}
	}
	public void test(){
		System.out.println("我是外部类中的test方法");
	}
	public static void main(String[] args) {
		Outer o=new Outer();
		Inner i = o.new Inner();
		i.test();
	}
}
